.pay-warp {  border-radius: 10px; padding: 50px; background-color: #FFF; }

.section-left { width: 700px; float: left; }
.section-right { width: 330px;min-height: 200px; padding:0 30px; float: right; position: relative;  }
.section-right::before{
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 200px;
    width: 1px;
    background-color: #EEE;
}


.page_pay .ways {padding: 20px;font-size: 0; text-align: center;}
.page_pay .ways .item { display: inline-block;  margin: 8px; }
.page_pay .ways .item label span{ position: relative; min-width: 150px; border:3px solid #EEE;  height: 56px; line-height: 30px;  padding:10px; display: block;  font-size: 18px; color: #444; text-align: center;}


.page_pay .ways .item label span .icon{ width: 30px; height: 30px; margin-top: -3px; vertical-align: middle;}



.page_pay .ways .item label input[type="radio"]{ display: none; }


.page_pay .ways .item label input[type="radio"]:checked~span{ border-color: #F60;color: #F60;  }


.head { padding: 50px 0; font-size: 16px; color: #999; text-align: center; }
.head .money { color:  #444; margin: 0;  font-size: 40px; list-style: 1; }
.head .order_id { font-size: 16px;   }